50d51704609d638f177161e533528b3f64cef37e,core/src/main/java/brooklyn/entity/trait/StartableMethods.java,StartableMethods,start,#EntityLocal#Collection#,29
Before Change
Iterable<Entity> startables = Iterables.filter(e.getOwnedChildren(), Predicates.instanceOf(Startable.class));
if (!Iterables.isEmpty(startables) && truth(locations) && !locations.isEmpty()) {
Task start = Entities.invokeEffectorList(e, startables, Startable.START, MutableMap.of("locations", locations));
try {
start.get();
} catch (ExecutionException ee) {
throw Throwables.propagate(ee.getCause());
} catch (InterruptedException ee) {
After Change
Iterable<Entity> startables = Iterables.filter(e.getOwnedChildren(), Predicates.instanceOf(Startable.class));
if (!Iterables.isEmpty(startables)) {
Entities.invokeEffectorList(e, startables, Startable.START, MutableMap.of("locations", locations)).getUnchecked();
}
}